package com.evaluationSystem.mapper;

import com.evaluationSystem.config.R;
import com.evaluationSystem.entity.Questionnaire;
import com.evaluationSystem.entity.dto.QuestionnaireDto;

import java.io.Serializable;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;

public interface QuestionnaireMapper {
    List<Questionnaire> getQuestionList(QuestionnaireDto questionnaireDto);

    List<Questionnaire> getOwnQuestionList(String mobile);

    Questionnaire getInfo(String id);

    void updateQuestionList(Questionnaire  questionnaireDto);

    HashMap<String, Integer> checkStatus(QuestionnaireDto questionnaireDto);

    void insertQuestion(Questionnaire questionnaireDto);

    void deleteQuestion(Collection<? extends Serializable> idList);
}
